#ifndef  __ZeroMutex_H__
#define  __ZeroMutex_H__

#define ZTHR_PTHREAD

#if defined(ZTHR_PTHREAD)
#include <pthread.h>
#elif defined(ZTHRE_WIN32)
#endif

class ZeroMutex {
public:
	ZeroMutex();
	~ZeroMutex();

	void lock();
	void unlock();
private:
#if defined(ZTHR_PTHREAD)
	pthread_mutex_t mMutex;
#elif defined(ZTHRE_WIN32)
#endif
};

#endif /*__ZeroMutex_H__*/
